package barrier;

/**
 * @author roei
 * Barrier types name,
 * has all supported berriers for this project
 */
public enum BarrierType {
  simpleBarrier,
  senseBarrier,
  treeBarrier, // this is the Combining Tree Barrier
  staticTreeBarrier,
  lockBarrier,
  cyclicBarrier,
  senseBarrierWithWait, 
  linearSenseBarrier,
  linearSenseBarrierVolatile,
  linearSenseBarrierVolatileWithBackoff,
  binaryStaticTreeBarrier,
  splittedSenseBarrier
}
